#include <stdio.h>

// 定义共同体类型
union Data{
  int x;
  short y;
  char z;
}; 

int main(void){
  // 定义共同体变量
  union Data data={0};
  // data.z='A';
  //union Data data={.z='B'};
  // union Data data={666};
  // printf("data.z:%c\n",data.z);
  // printf("data.x:%d\n",data.x);
  // printf("data.y:%lf\n",data.y);
  printf("size:%zu\n",sizeof(data));
  return 0;
}